
Adding Media
You can add images and videos using two primary methods:- Uploading media directly to your connected GitHub repository.
- Referencing media hosted at external URLs.
Using an external image URL
You can use images/videos hosted on platforms like Unsplash, Imgur, Youtube or similar services. This is a quick and convenient method, but keep the following in mind:- Ensure you have the appropriate usage rights for any image.
- Some servers may block external usage with a feature called CORS, which might prevent the image from loading.
- Find an image/video on your preferred platform (e.g., Unsplash, Youtube).
- Copy the image/video’s URL.
- Use the URL in your project prompt. For example:
Using video and images from your GitHub public directory
For projects connected to GitHub, you can upload media to your repository’s public folder and reference them in your Tempo prompts.- Connect your repository and make sure your project is synced with GitHub.
- Navigate to the public folder in your repository.
- Click Add File → Upload Files.
- Drag and drop your image/video into the public folder or use the Choose Your Files option to upload manually.
- Write a commit message (e.g., “Add images for app use”).
- Click Commit Changes to save the file.
- Select the uploaded file and click on the copy icon next to the file name to copy the image’s path.
- Reference the image in your Tempo prompt, e.g., “Add a hero section image from my repository: public/my-image.jpg.”
Tips for Optimizing Images/Videos:
- Compress large images before uploading to avoid bloating your repository size.
- Scale your images to fit their intended use—e.g., don’t upload full-resolution images if they will only be used as icons.
- Consider External Hosting: For large or frequently accessed videos, use external hosting services like YouTube or Amazon S3 to minimize performance impacts.
- Use Relevant File Names: Name your files descriptively (e.g., product-intro.mp4) to keep your repository organized and make referencing easier.